package com.dai.spec.gxk.service;

import com.dai.spec.gxk.domain.StudentCourse;
import com.dai.spec.gxk.request.MyStudentPageRequest;
import com.dai.spec.gxk.request.MyStudentScorePageRequest;
import com.dai.spec.gxk.vo.MyStudentScoreVO;
import com.dai.spec.gxk.vo.MyStudentVO;
import com.dai.spec.gxk.vo.ScoreVO;

import java.util.List;

public interface MyStudentService {
    /**
     * 分页查询我的学生列表
     * @param pageRequest
     * @return
     */
    public List<MyStudentVO>  queryMyStudentList(MyStudentPageRequest pageRequest);

    /**
     * 查询我的学生成绩列表
     * @param pageRequest
     * @return
     */
    public List<MyStudentScoreVO>  queryMyStudentScoreList(MyStudentScorePageRequest pageRequest);
    /**
     * 获取学生成绩信详细信息
     */
    public ScoreVO getById(Long id);
    /**
     * 修改学生成绩，打分
     */
    public int updateScore(StudentCourse studentCourse);
 }
